/*

query .js

javascript code for reading the query string

Copyright (C) 2009, Chris Allert, All rights reserved.

This program is free software; you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by the Free Software 
Foundation; either version 3 of the License, or (at your option) any later 
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY 
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with 
this program; if not, write to the Free Software Foundation, Inc., 59 Temple 
Place, Suite 330, Boston, MA 02111-1307 USA

The latest version of this file can be downloaded from
http://thought-patches.sourceforge.net/

*/

var query;

function query_init() {
	query = new Array();
	if (! navigator.onLine) { return; } 
	//parsing query strings doesn't work when we're offline
	var s = document.location.search.substring(1);
	if(null == s || 0 == s.length) { return; }
	var a = s.split("&");
	for (var i = 0; i < a.length; ++i) {
		var p = a[i].split('=');
		var k = decodeURIComponent(p[0]);
		if (null == query[k]) { query[k]= new Array(); }
		query[k].push(decodeURIComponent([p[1]]));
	}
}
